promise of salvation - German English Dictionary